piece of rolled paste - Spanish English Dictionary